<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag.tld" prefix="display"%>
<%@ page contentType="text/html;charset=utf-8"%>
<link href="<%= request.getContextPath() + "/css/bloques.css" %>"
	rel="stylesheet" type="text/css">
<link href="<%= request.getContextPath() + "/css/table.css" %>"
	rel="stylesheet" type="text/css">
<script src="<%=request.getContextPath()%>/js/displaytag.js"
	type="text/javascript"></script>

<html:html locale="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>IngresarCargue</title>
<html:base />
<script type="text/javascript">
 	var extArray = new Array(".txt",".csv",".TXT",".CSV");
 	function validarSubmit(){
 	  //verificar que haya escrito nombre para el archivo
      if (document.getElementById("nombre_cargue").value == "") {
    	  alert("Debe ingresar un nombre para el Cargue!!");
          return false;
      }
 		
 	   //verificar que se haya elegido un archivo.
 	   if (document.getElementById("theFile").value == "") {
 		  alert("Debe ingresar una ruta para el archivo a Cargar!");
	      return false;
 	   }

 	   //controlar las extensiones y tamaño.
 	   file = document.getElementById("theFile").value; 
       if (!file) return false; 
       while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1); 
       ext = file.slice(file.indexOf(".")).toLowerCase(); 
       for (var i = 0; i < extArray.length; i++) { 
           if (extArray[i] == ext) { 
        	 //se asigna valor para el input hidden.
        	 document.getElementById("ingreso").value = "true"; 
             return true; 
         } 
       } 
       alert("Usted solo puede cargar archivos con extensiones " + (extArray.join(" ")) + "\nPor favor seleccione un nuevo archivo"); 
       return false;
 	 }
</script>

</head>
<body>
	<html:form action="/cargue/Ingresar.do" method="post"
				onsubmit="return validarSubmit();" enctype="multipart/form-data">
	<P></P>
		<div align="center" class="titulosenblanco">
			INFORMACI&Oacute;N PARA EL CARGUE DE DATOS
		</div>
		<br><br>

		<div align="center">
			<table>							
				<tr>
					<td width="14%" class="celdatabla">
						<STRONG>Nombre</STRONG>
					</td>
					<td width="86%">
						<input type="text" name="nombre_cargue" id="nombre_cargue" 
							size="30" class="formInputOutput" maxlength="29" />
					</td>
				</tr>
				<tr>
					<td width="14%" class="celdatabla">
						<STRONG>Tipo Cargue</STRONG>
					</td>
					<td width="86%">
						<select name="tipo_cargue" class="formInputOutput">
							<option value="<%=(String)request.getAttribute("codeTipoBeneficiario")%>">Beneficiarios</option>
							<option value="<%=(String)request.getAttribute("codeTipoBeneficio")%>">Beneficios</option>
						</select>
					</td>
				</tr>
				<tr>
					<td width="14%" class="celdatabla">
						<STRONG>Archivo</STRONG>
					</td>
					<td width="86%">
						<html:file property="theFile"
							styleId="theFile" styleClass="form" />
					</td>
				</tr>
				<tr>
					<td width="14%" height="22"></td>
					<td width="86%" height="22"></td>
				</tr>
				<tr>
					<td width="14%">&nbsp;</td>
					<td width="86%">
						<div align="left">
							<input type="hidden" name="ingreso" value="" id="ingreso" /> 
							<input type="submit" value="Aceptar" />
	
							<br><br>
		
							<a href="javascript:window.history.back()"> 
								<img src="<%=request.getContextPath() + "/images/BACK1-1.gif"%>" border="0" />
							</a>
						</div>
					</td>
				</tr>				
			</table>
		</div>
	</html:form>
</body>
</html:html>
